package com.example.aopproxy.component;

import com.example.aopproxy.demo.StudentDo;
import org.springframework.stereotype.Component;

@Component
public class Student implements StudentDo {


    @Override
    public void study() {
        System.out.println("课堂学习");
    }

    @Override
    public void homeWord() {
        System.out.println("做家庭作业");
    }


    @Override
    public void readClass() {
        System.out.println("==========");
        System.out.println("准备上课:");
        System.out.println("1.打开书本");
        System.out.println("2.预习");
        System.out.println("==========");
    }

    @Override
    public void listening() {
        System.out.println("==========");
        System.out.println("听老师讲课:");
        System.out.println("1.做笔记");
        System.out.println("2.完成课堂练习");
        System.out.println("==========");
    }

    @Override
    public void classClose() {
        System.out.println("==========");
        System.out.println("上课结束:");
        System.out.println("1.收拾书包");
        System.out.println("2.带走垃圾");
        System.out.println("==========");
    }

    @Override
    public void readHomeWork() {
        System.out.println("==========");
        System.out.println("准备做家庭作业:");
        System.out.println("1.复习今天课堂所学知识");
        System.out.println("==========");
    }

    @Override
    public void doHomeWork() {
        System.out.println("==========");
        System.out.println("开始做家庭作业");
        System.out.println("1.打开作业本:");
        System.out.println("2.写作业");
        System.out.println("3.检查改错");
        System.out.println("4.预习");
        System.out.println("==========");
    }

    @Override
    public void completeHomeWork() {
        System.out.println("==========");
        System.out.println("完成家庭作业:");
        System.out.println("1.收拾书包");
        System.out.println("==========");
    }

}
